package com.project.service;


import com.project.bean.ShopBean;

import java.util.List;

public interface IShopService {
    /**
     * 购买商品
     * 查询该用户的购物车中是否存在该商品
     * 如果不存在，则新加购物记录
     * 如果存在，则购买数量加一
     * @param productId 购买商品的ID
     * @param  userId 登陆用户
     */
    public void add(int productId,int userId);

    /**
     * 根据用户ID，查询该用户的购物车 里的 所有详情
     * @param userId 用户ID
     * @return 购物车对象集合
     */
    public List<ShopBean> findByUser(int userId);

    /**
     * 根据购物车详情ID，删除
     * @param cartId 购物车详情ID
     */
    public void del(int cartId);

    /**
     * 根据购物车详情ID，更改数量
     * @param cartId 购物车详情ID
     * @param newNum 数量
     */
    public void updateNum(int cartId,Integer newNum);

}
